using System;

namespace Abide_Halo_Library.Halo_2_Map
{
	public struct MAP_HEADER
	{
		public Char[] head;
		public Int32 version;
		public Int32 fileSize;
		public Int32 zero_1;
		public Int32 indexOffset;
		public Int32 indexSize;
		public Int32 metaSize;
		public Int32 nonRawSize;
		public Char[] mapOrigin;
		public Char[] build;
		public Byte[] unknown_3;
		public Int32 unknown_4;
		public Int32 crazyOffset;
		public Int32 crazySize;
		public Int32 strings128TableOffset;
		public Int32 stringsCount;
		public Int32 stringTableSize;
		public Int32 stringTableIndexOffset;
		public Int32 stringTableOffset;
		public Byte[] unknown_6;
		public Char[] mapName;
		public Int32 zero_2;
		public Char[] scenarioPath;
		public Byte[] zero_3;
		public Int32 unknown_7;
		public Int32 fileCount;
		public Int32 fileTableOffset;
		public Int32 fileTableSize;
		public Int32 filesIndex;
		public Int32 signature;
		public Byte[] zero_4;
		public Char[] foot;
	}
}
